AttributeError: ‘FigureCanvasTkAgg‘ object has no attribute ‘set 您所在的位置:网站首页 score_threhold 翻译 AttributeError: ‘FigureCanvasTkAgg‘ object has no attribute ‘set

AttributeError: ‘FigureCanvasTkAgg‘ object has no attribute ‘set

2023-12-08 19:42| 来源: 网络整理| 查看: 265

问题描述:在跑Bubbliiiing的SSD代码时,出现了这个错误。

Traceback (most recent call last): File "C:/Users/aoqia/Desktop/SSD/get_map.py", line 133, in get_map(MINOVERLAP, True, score_threhold = score_threhold, path = map_out_path) File "C:\Users\aoqia\Desktop\SSD\utils\utils_map.py", line 609, in get_map fig.canvas.set_window_title('AP ' + class_name) AttributeError: 'FigureCanvasTkAgg' object has no attribute 'set_window_title'

具体原因:未知(可能是库版本的问题)

解决办法:在canvas和set之间增加一个.manager

也就是

fig.canvas.set_window_title(window_title)改成 fig.canvas.manager.set_window_title(window_title)

也有人说改变matplotlib版本也行,但是我没有尝试。pip install matplotlib==3.2.2



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有